@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
i, em {
    font-style: normal;
}
.index-jqr {
    background:url(../images/kfey1.png) no-repeat scroll center center;
    height:150px;
    position:fixed;
    right:0;
    top:70%;
    width:305px;
    z-index:1106;
    animation: move 3s infinite;
    -moz-animation: move 3s infinite;	/* Firefox */
    -webkit-animation: move 3s infinite;	/* Safari ? Chrome */
    -o-animation: move 3s infinite;
}
@keyframes move
{
0%,
  100%,
  20%,
  50%,
  80% {
  transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝?尔曲线 ? X1 Y1 X2 Y2*/
  transform: translate3d(0,0,0); /*设置?在Z轴上移动*/
  }
  40%,
  43%{
  transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
  transform: translate3d(0,-30px,0);
  }
  70%{
  transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
  transform: translate3d(0,-15px,0);
  }
  90%{
  transform: translate3d(0,-4px,0);
  }
}

@-moz-keyframes move /* Firefox */
{
0%,
  100%,
  20%,
  50%,
  80% {
  transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝?尔曲线 ? X1 Y1 X2 Y2*/
  transform: translate3d(0,0,0); /*设置?在Z轴上移动*/
  }
  40%,
  43%{
  transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
  transform: translate3d(0,-30px,0);
  }
  70%{
  transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
  transform: translate3d(0,-15px,0);
  }
  90%{
  transform: translate3d(0,-4px,0);
  }
}

@-webkit-keyframes move /* Safari ? Chrome */
{
0%,
  100%,
  20%,
  50%,
  80% {
  transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝?尔曲线 ? X1 Y1 X2 Y2*/
  transform: translate3d(0,0,0); /*设置?在Z轴上移动*/
  }
  40%,
  43%{
  transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
  transform: translate3d(0,-30px,0);
  }
  70%{
  transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
  transform: translate3d(0,-15px,0);
  }
  90%{
  transform: translate3d(0,-4px,0);
  }
}

@-o-keyframes move /* Opera */
{
0%,
  100%,
  20%,
  50%,
  80% {
  transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝?尔曲线 ? X1 Y1 X2 Y2*/
  transform: translate3d(0,0,0); /*设置?在Z轴上移动*/
  }
  40%,
  43%{
  transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
  transform: translate3d(0,-30px,0);
  }
  70%{
  transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
  transform: translate3d(0,-15px,0);
  }
  90%{
  transform: translate3d(0,-4px,0);
  }
}
.index-jqr a {
    color:#ff7031;
}
.index-jqr p {
    color:#fff;
    font-size:14px;
    height:93px;
    line-height:22px;
    margin:38px 0 0 35px;
    position:relative;
    width:150px;
}
.index-jqrgb {
    cursor:pointer;
    height:25px;
    position:absolute;
    right:100px;
    top:-8px;
    width:25px;
}
.index-jqr2 {
    cursor:pointer;
    display:none;
    height:118px;
    position:fixed;
    right:-30px;
    top:70%;
    width:108px;
    z-index:1106;
}
.gwly {
    bottom:0;
    display:none;
    height:auto;
    position:fixed;
    right:70px;
    width:400px;
    z-index:9999;
}
.lytb {
	background-color:#0A519A;
    height:45px;
    width:100%;
}
.lygb {
    cursor:pointer;
    height:25px;
    position:absolute;
    right:10px;
    top:10px;
    width:25px;
}

.wrapper {
    margin:0 auto;
    width:400px;
}
input:focus {
    outline:medium none;
}
i {
    font-style:normal;
}
.bdr {
	background-color:#FFFFFF;
    overflow:hidden;
}
.mar_t40 {
    margin-top: 40px;
}
.bor1-eee {
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    border-color:currentcolor #0A519A #0A519A;
    border-image:none;
    border-style:none solid solid;
    border-width:medium 2px 2px;
}
.advisoryarea {
    overflow:hidden;
    padding:25px 0;
    width:400px;
}
.advsay {
    color:#000000;
    font-size:14px;
    line-height:20px;
    padding:0 15px 10px;
}
.advisoryarea dl {
    color:#666;
    float:left;
	margin-top:20px;
    padding-left:70px;
    width:400px;
}
.advisoryarea dt {
    color:#000000;
    display:inline;
    float:left;
    font-size:14px;
    height:35px;
    line-height:35px;
    margin:0 9px 0 -73px;
    text-align:right;
    width: 80px;
}
.red {
    color:#f00;
    font-size:16px;
}
.advisoryarea dd {
    float:left;
    width:300px;
}
.c999 {
    color:#000000;
}
.describe {
    border:1px solid #d8d8d8;
    color:#000000;
    float:left;
    font-size:14px;
    height:80px;
    margin-right:10px;
    overflow-y:auto;
    padding:5px 9px;
    resize:none;
    width:228px;
}
.describe-now {
    color:#333;
}
.describe-r {
    color:#000000;
    float:left;
    padding-top:14px;
}
.selRUX-ipt {
    display:block;
    float:left;
    height:35px;
    width:320px;
}
.mar-r20 {
    margin-right:20px;
}
.mar-r13 {
    margin-right:13px;
}
.float-l {
    float:left;
}
.ipt input {
    border:1px solid #d8d8d8;
    color:#333;
    display:block;
    float: left;
    font-family: "??雅黑";
    font-size:14px;
    height: 20px;
    line-height:20px;
    padding:7px 5px 6px;
    width:155px;
}
.ipt input:hover, .sel select:hover, .describe:hover {
    border:1px solid #79b9eb;
}
.ipt .input-error {
    border:1px solid #ff5370;
}
.ipt .wid320 {
    width:285px;
}
.submiting {
    background:#eee none repeat scroll 0 0;
    color:#000000;
    display:none;
    font-size:22px;
    height: 40px;
    line-height:40px;
    text-align:center;
    width:285px;
}
.btn-reser {
	background-color:#0A519A;
    color:#fff;
    display:block;
    font-size:22px;
    height: 40px;
    line-height:40px;
    text-align:center;
    width:285px;
}
.btn-reser:hover {
	background-color:#0A519A;
    color:#fff;
    text-decoration:none;
}
.ipt_sex {
    color:#000000;
    float:left;
    height:35px;
    line-height:35px;
}
.ipt_sex input {
    float:left;
    height:13px;
    margin:11px 4px 0 0;
    vertical-align:middle;
    width:13px;
}
.ipt_sex label {
    display:block;
    float:left;
    font-size:16px;
    height:35px;
    line-height:35px;
}
.alerttext {
    color:#000000;
    display:inline-block;
    height:24px;
    line-height:24px;
    margin-left:10px;
    margin-top:3px;
    vertical-align:middle;
}
.i_ok, .i_error, .i_wrong, .i_check {
    display:inline-block;
    font-size:12px;
    height:35px;
    line-height:35px;
    margin:52px 0 0 -301px;
    padding-left:24px;
    text-indent:10px;
    vertical-align:middle;
}
.advisoryarea dd a
{
	text-decoration:none;}
.i_ok {
    background:url(../images/correct.png) no-repeat scroll left center;
}
.i_error {
    background:url(../images/error.png) no-repeat scroll left center;
    color:#ff5370;
}
.i_wrong {
    background:url(../images/error.png) no-repeat scroll left center;
}
.i_check {
    padding-left:0;
}
.titdynamic {
    color:#333;
    font-size:18px;
    height:20px;
    line-height:20px;
    overflow:hidden;
    padding:20px 20px 0 25px;
}

/* 网站字体变大覆盖 */
* {
    box-sizing: border-box;
}
body {
    font:14px/1.5 arial,"Microsoft YaHei",sans-serif !important;
    box-sizing: border-box;
}
.newlisr ul li a,.wap10newli ul li a {
    width: 73%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.wap8_tjqy .news_p #marquees {
    height: auto !important;
}

.wap8_tjqy ul li {
    width: 25%;
}
.sm_ti {
    font-size: 14px;
}
.denglu div ul li a {
    width: auto;
}
#marquees1 .mar_list li a {
    font-size: 14px;
    width: 75%;
}
#nav-menu {
    width: 486px;
}
#nav-menu .menu ul.children {
    z-index: 10000;
    width: auto;
    padding: 15px 0;
}
#nav-menu .menu ul.children li a {
    font-size: 14px;
}
#nav-menu .menu ul.children li h3 {
    margin-right: 0;
    min-width: 124px;
}
#nav-menu .menu ul.children li {
    display: flex;
    justify-content: space-between;
}
/* #nav-menu .menu ul.children li h3 {

} */
#nav-menu .menu ul.children li a span {
    padding-left: 0;
    text-align: center;
}
#nav-menu .menu ul.children li a, #nav-menu .menu ul.children li span {
    display: block;
}
#nav-menu .menu .cd3 li h3 {
    width: 100px;
}
#nav-menu .menu ul.children li {
    min-width: auto;
}
.wap_ti .gag {
    font-size: 14px;
}
.tj_submain li a {
    font-size: 14px;
}
.xunjia ul li a {
    font-size: 14px;
}
.infoList #alisearch-keywords {
    width: 449px;
    padding-left: 10px;
}
.newl ul li .nima {
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#boot3 a {
    padding: 0 11px;
    color: #a9a9a9;
    width: auto;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 10px;
    text-align: center;
    border-right: 1px solid #a9a9a9;
}
.nr_ti {
    width: auto;
}
.nr_ul ul li a img {
    padding: 0;
}
.nr_ul ul li a {
    padding-right: 6px;
    margin-right: 6px;
}
.nr_ul ul li {
    margin-bottom: 10px;
}
.date1_two {
    width: 384px;
}
.oilMorningNews .title>span {
    font-size: 13px;
}
.oilMorningNews .item {
    display: flex;
    align-items: center;
    height: 34px;
    line-height: 34px;
}
.wap2_one div img {
    padding-top: 0;
}
#wap1flffff .wap_nr{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#wap1flffff .nr_ti {
    width: 90px !important;
}
#wap1flffff .nr_ul ul li a img {
    padding: 0 !important;
}
.khq_erfr1 ul li {
    padding: 0 10px;
}
.khq_erfr1 ul li a {
    width: 77%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 0 !important;
}
.khq_erfr1 ul li img {
    margin-right: 6px;
}
.khq_erfr1 ul li {
    display: flex;
    align-items: center;
}
.khq_erfr1 .reco_comp a {
    width: 84%;
}
.tjcp ul li {
    width: 240px !important;
}
.tjcp ul li a img {
    width: 100px !important;
    height: 100px !important;
}
.zcp dl {
    padding: 0 10px;
}
.zcp dl dt {
    width: 100% !important;
}
.zcp dl dd {
    width: 100% !important;
}
.zcp dl {
    height: 152px;
}
.zcp_bott img {
    margin: 10px 5px !important;
}
.zcp .comp_name {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zcp_name {
    width: 70%;
}
.zcp_name a {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zgscenfr {
    width: 556px !important;
}
.fppter .lxss {
    width: 584px;
    margin: 0 auto;
    float: none;
    padding-top: 10px;
}
.fppter .lxss ul {
    width: 100%;;
}
.fppter .lxss ul li {
    width: 50%;
}
.wap2fl_title {
    width: 213px;
}

.companyPics .list ul {
    display: flex;
    flex-wrap: wrap;
}
.companyPics h4 {
    margin: 15px 0;
}
.companyPics .list ul li {
    width: calc((100% - 50px) / 6);
    margin-right: 10px;
    margin-bottom: 10px;
}
.companyPics .list ul li a:nth-child(1) {
    display: block;
    height: 116px;
}
.companyPics .list ul li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.companyPics .list ul li:nth-child(6) {
    margin-right: 0;
}
.companyPics .list ul li a:nth-child(2) {
    display: block;
    text-align: center;
    padding-top: 10px;
}
.companyPics .control {
    margin: 15px 0;
}
.wap2fr1_title {
    float: none;
}
.companyPics .pic img {
    display: block;
    max-width: 100%;
    margin-bottom: 15px;
}
.companyPics .pic b {
    text-align: center;
}